package com.aoxon.cargo.shared;

import java.util.ArrayList;
import java.util.List;

import com.aoxon.cargo.bean.Cloth;
import com.google.gson.reflect.TypeToken;

/**
 * 供应商首页本地数据的保存
 * @author ZZJ
 *
 */
public class PurIndexShared extends MyShared {

	/**
	 * 保存加载数据的时间
	 * 
	 * @param strTime
	 */
	public static void saveLoadTime(String strTime) {
		saveDate("IndexLoadTime", strTime);
	}

	/**
	 * 获取上次加载数据的时间
	 * @return
	 */
	public static long getLoadTime() {
		String strTime = sp.getString("IndexLoadTime", "");
		if(strTime.equals("")){
			return 0;
		}
		return gson.fromJson(strTime, Long.class);
	}

	/**
	 * 保存首页列表数据
	 * @param cloths
	 */
	public static void saveClothList(List<Cloth> cloths) {
		saveDate("IndexList", gson.toJson(cloths));
	}

	/**
	 * 获取上次加载的首页数据
	 * @return
	 */
	public static List<Cloth> getClothList() {
		List<Cloth> cloths = new ArrayList<Cloth>();
		String strCloths = sp.getString("IndexList", "");
		System.out.println(strCloths);
		if (!strCloths.equals("")) {
			cloths = gson.fromJson(strCloths, new TypeToken<List<Cloth>>() {
			}.getType());
		}
		return cloths;
	}
	
}
